package com.yj.test;

import edu.princeton.cs.algs4.StdDraw;
import edu.princeton.cs.algs4.StdRandom;

/**
 * 1.1.32 直方图。假设标准输入流中含有一系列 double 值。编写一段程序，从命令行接受一个整数 N 和
 * 两个 double 值 l 和 r。将 (l，r) 分为 N 段并使用 StdDraw 画出输入流中的值落入每段的数量的
 * 直方图。
 *
 * @author: yangjing
 * @date: 2023/12/14 16:33
 * @version: 1.0
 */
public class RectPicSample {

    public static void main(String[] args) {
        int N = 10;
        double l = 1d;
        double r = 10d;
        // int i = StdRandom.uniform(10)+1;
        double x = 0.1,y=0.1;
        // y轴
        StdDraw.line(x,y,x,0.9);
        // x轴
        StdDraw.line(x,y,0.9,y);
        // 原点
        StdDraw.point(x,y);
        // 画直方图各分段，起点和终点
        for (double i = l; i < r; i+=(r-l)/N) {
            // StdDraw.point();
        }
    }
}
